首页> 外文OA文献 >Characterizing Minimal Semantics-preserving Slices of predicate-linear, Free, Liberal Program Schemas
【2h】

Characterizing Minimal Semantics-preserving Slices of predicate-linear, Free, Liberal Program Schemas

机译:表征最小语义 - 保留谓词线性切片,   自由,自由程序架构

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

A program schema defines a class of programs, all of which have identicalstatement structure, but whose functions and predicates may differ. A schemathus defines an entire class of programs according to how its symbols areinterpreted. A subschema of a schema is obtained from a schema by deleting someof its statements. We prove that given a schema $S$ which is predicate-linear,free and liberal, such that the true and false parts of every if predicatesatisfy a simple additional condition, and a slicing criterion defined by thefinal value of a given variable after execution of any program defined by $S$,the minimal subschema of $S$ which respects this slicing criterion contains allthe function and predicate symbols `needed' by the variable according to thedata dependence and control dependence relations used in program slicing, whichis the symbol set given by Weiser's static slicing algorithm. Thus thisalgorithm gives predicate-minimal slices for classes of programs represented byschemas satisfying our set of conditions. We also give an example to show thatthe corresponding result with respect to the slicing criterion defined bytermination behaviour is incorrect. This complements a result by the authors inwhich $S$ was required to be function-linear, instead of predicate-linear.
机译:程序模式定义了一类程序,所有程序都具有相同的语句结构,但是其功能和谓词可能不同。模式根据其符号的解释方式定义整个程序类别。通过删除模式的某些语句,可以从模式获得模式的子模式。我们证明给定一个架构$ S $,它是谓词线性,自由和自由的,因此每个if谓词的真假部分都满足一个简单的附加条件,以及由执行后给定变量的最终值定义的切片标准$ S $定义的任何程序,遵循该切片标准的$ S $的最小子模式都包含所有函数,并且根据程序切片中使用的数据依赖关系和控制依赖关系,变量“需要”谓词,即给定的符号集通过Weiser的静态切片算法。因此,该算法为满足我们的条件集的方案表示的程序类别提供了谓词-最小切片。我们还举一个例子来说明,关于终止行为定义的切片标准的相应结果是不正确的。这补充了作者的结果,其中要求$ S $是函数线性的,而不是谓词线性的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号